package MtG.publicClass.decks;

import MtG.publicClass.Deck;
import MtG.publicClass.cardType.manaCard.ForestMana;
import MtG.publicClass.cardType.monsterCard.forestMonsters.*;
/**
 * ForestDeck.java is a class for creating a premade forest deck (default 30 cards).
 * @author Marek Sirp
 * @author Jaan Sepp
 */
public class ForestDeck extends Deck{
	/**
	 * Determines if a de-serialized file is compatible with this class.
	 */
	private static final long serialVersionUID = -1907703439945154489L;
	/**
	 * Constructor (adds all the cards to the deck).
	 */
	public ForestDeck(){
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new ForestMana());
		addCardToDeck(new CrawWurm());
		addCardToDeck(new YavimayaEnchantress());
		addCardToDeck(new GiantSpider());
		addCardToDeck(new GrizzlyBears());
		addCardToDeck(new JukaiMessenger());
		addCardToDeck(new OrderOfTheSacredBell());
		addCardToDeck(new PantherWarriors());
		addCardToDeck(new ZodiacMonkey());
		addCardToDeck(new WirewoodSavage());
		addCardToDeck(new GrizzlyBears());
		addCardToDeck(new JukaiMessenger());
		addCardToDeck(new ZodiacMonkey());
	}
	
}
